package com.jn.erp.web.api.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jn.erp.web.api.sys.entity.SysDictData;
import com.jn.erp.web.api.sys.entity.SysDictType;

import java.util.List;

/**
 * <pre>
 *
 * </pre>
 *
 * @author sunjiyong
 * @since 2024/8/28 15:44
 */
public interface SysDictTypeService extends IService<SysDictType> {

    List<SysDictData> selectDictDataByType(String dictType);

    boolean checkDictTypeUnique(SysDictType dict);

    void resetDictCache();

    void clearDictCache();

    void loadingDictCache();

    void deleteDictTypeByIds(Long[] dictIds);

    int updateDictType(SysDictType dict);
}
